#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
//int Add(int n)
//{
//    int m = 0;
//    do {
//        m = 0;
//        while (n)
//        {
//            m += n % 10;
//            n /= 10;
//        }
//        n = m;
//    } while (m >= 10);
//    return m;
//}
//int main()
//{
//    int n = 0;
//    scanf("%d", &n);
//    int ret = Add(n);
//    printf("%d\n", ret);
//    return 0;
//}
int Add(int n)
{
    int m = 0;
    while (n)
    {
        m += n % 10;
        n /= 10;
    }
    return m;
}
int main()
{
    int n = 0;
    scanf("%d", &n);
    int ret = Add(n);
    while (ret >= 10)
    {
        ret = Add(ret);
    }
    printf("%d\n", ret);
    return 0;
}